Object-Based World Modeling in Semi-Static Environments with Dependent Dirichlet Process Mixtures